Cnc milling machinist careers in Barka, Oman